package com.xinruke.hostels.central.manage.interfaces.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName HotelInfoDetailQueryResultDTO
 * @CreateDate 2019/6/13
 * @Author FengXinQiang
 * @Version V1.0.0.0
 * @Decription 酒店详情查询结果响应
 */
@ApiModel("酒店详情查询结果响应")
@Data
public class HotelInfoDetailQueryResultDTO {

    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Integer id;

    /**
     * 编码
     */
    @ApiModelProperty("编码")
    private String bianma;

    /**
     * 名称
     */
    @ApiModelProperty("名称")
    private String mingcheng;

    /**
     * 服务类别，以，分割
     */
    @ApiModelProperty("服务类别，以，分割")
    private String fuwuleibie;

    /**
     * 服务类别值
     */
    @ApiModelProperty("服务类别值")
    private String fuwuleibiezhi;


    /**
     * 星级
     */
    @ApiModelProperty("星级")
    private Byte xingji;

    /**
     * 省份
     */
    @ApiModelProperty("省份")
    private String shengfen;

    /**
     * 地市
     */
    @ApiModelProperty("地方")
    private String dishi;

    /**
     * 县
     */
    @ApiModelProperty("县")
    private String xian;

    /**
     * 所属单位
     */
    @ApiModelProperty("所属单位")
    private String suoshudanwei;

    /**
     * 经度
     */
    @ApiModelProperty("经度")
    private BigDecimal jingdu;

    /**
     * 纬度
     */
    @ApiModelProperty("纬度")
    private BigDecimal weidu;

    /**
     * 详细地址
     */
    @ApiModelProperty("详细地址")
    private String xiangxidizhi;

    /**
     * 介绍
     */
    @ApiModelProperty("介绍")
    private String jieshao;

    /**
     * 地理区位
     */
    @ApiModelProperty("地理区位")
    private String diliquwei;

    /**
     * 退房时间：格式：时：分
     */
    @ApiModelProperty("退房时间：格式：时：分")
    private String tuifangshijian;

    /**
     * 网络类型：1军网；0否
     */
    @ApiModelProperty("网络类型：1军网；0否")
    private Byte wangluoleixing;

    /**
     * 军线电话
     */
    @ApiModelProperty("军线电话")
    private String junxiandianhua;

    /**
     * 前台地方电话
     */
    @ApiModelProperty("前台地方电话")
    private String qiantaidifangdianhua;

    /**
     * 预订联系人
     */
    @ApiModelProperty("预订联系人")
    private String yudinglianxiren;

    /**
     * 预订联系人电话
     */
    @ApiModelProperty("预订联系人")
    private String yudinglianxirendianhua;

    /**
     * 配套设施
     */
    @ApiModelProperty("配套设施")
    private String peitaosheshi;

    /**
     * 配套设施内容
     */
    @ApiModelProperty("配套设施内容")
    private String peitaosheshizhi;

    /**
     * 其他服务
     */
    @ApiModelProperty("其他服务")
    private String qitafuwu;

    /**
     * 其他服务内容
     */
    @ApiModelProperty("其他服务内容")
    private String qitafuwuzhi;

    /**
     * 主图
     */
    @ApiModelProperty("主图")
    private String zhutu;

    /**
     * 轮播图
     */
    @ApiModelProperty("轮播图")
    private String lunbotu;

    /**
     * 地址缩略图
     */
    @ApiModelProperty("地址缩略图")
    private String dizhisuoluetu;

    /**
     * 会场容纳人数
     */
    @ApiModelProperty("会场容纳人数")
    private String huichangrongnarenshu;

    /**
     * 会场面积
     */
    @ApiModelProperty("会场面积")
    private String huichangmianji;


    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date chuangjianshijian;

    @ApiModelProperty("创建人id")
    private Integer chuangjianrenId;

    @ApiModelProperty("创建人名称")
    private Integer chuangjianrenMingCheng;

    /**
     * 版本号
     */
    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gengxinshijian;

    @ApiModelProperty("更新人id")
    private Integer gengxinrenId;

    @ApiModelProperty("更新人名称")
    private String gengxinrenMingCheng;

    /**
     * 0删除，1删除
     */
    @ApiModelProperty("0删除，1删除")
    private Byte shanchubiaoshi;
}
